gtkcellview: Do not use deprecated GdkColor api
authorJavier Jardón <jjardon@gnome.org>
Tue, 3 Jan 2012 16:23:38 +0000 (17:23 +0100)
committerJavier Jardón <jjardon@gnome.org>
Tue, 3 Jan 2012 17:00:57 +0000 (18:00 +0100)
gtk/gtkcellview.c

index 10532fc66655b722f405fcaf8777e4f8750d5030..93dc50fd0da76d3809c075e2ebbd853f0b7c14fd 100644 (file)
@@ -462,7 +462,19 @@ gtk_cell_view_set_property (GObject      *object,
       }
       break;
     case PROP_BACKGROUND_GDK:
-      gtk_cell_view_set_background_color (view, g_value_get_boxed (value));
+      {
+        GdkColor *color;
+        GdkRGBA rgba;
+
+        color = g_value_get_boxed (value);
+
+        rgba.red = color->red / 65535.0;
+        rgba.green = color->green / 65535.0;
+        rgba.blue = color->blue / 65535.0;
+        rgba.alpha = 1.0;
+
+        gtk_cell_view_set_background_rgba (view, &rgba);
+      }
       break;
     case PROP_BACKGROUND_RGBA:
       gtk_cell_view_set_background_rgba (view, g_value_get_boxed (value));